pub trait Message {
    type Result: 'static;
}
